export const sto={
  token:'token',//存放token的
  tokenData:'tokenData',//存放完整token的数据
  fieldsInfo:'fieldsInfo',
  menuData:'menuData',
  dict:'dict',
  gl:{
    gRole:"gRole",
    getInfo:"getInfo",
  }
}

/* 设置全局的menuData */
export let gMenuDataOpenLock=false; //设置全局的gMenuDataOpenLock
export function setMenuDataOpenLock(t){
  gMenuDataOpenLock=t;
}

export let gMenu=[]; //设置全局的gMenu
export function setMenu(t){
  gMenu=t;
}


/* 设置完整token的数据,包含完整的数据 */
export let gTokenData=null; //全局token字符串
export function setTokenData(t){
  gTokenData=t;
}

/* 设置token */
export let gToken=null; //全局token字符串
export function setToken(t){
  gToken=t;
}

/* 设置字段解释 */
export let gFieldsInfo=[]; //全局的字段存放
export function setFieldsInfo(t){
  gFieldsInfo=t;
}

/* 设置字典 */
export let gDict=[]; //全局的字段存放
export function setDictSto(t){
  gDict=t;
}

export const getDataName = (dataKey=[]) => {
  let ls=[];
  dataKey.map(item=>{
    const vitem=gFieldsInfo.find(v=>item==v.propertyName);
    if(vitem){
      ls.push(vitem.desc)
    }else{
      ls.push("无匹配字段"+item)
    }
  });
  return ls;
}

//设置权限字段
export let gl={
  gRole:[], //全局的字段存放
  gGetInfo:{},//用户登录信息
}
